<?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>
